package br.com.douglasramiro.controlefinanceiro.util;


import org.apache.commons.mail.HtmlEmail;

public class Email {
	private String destinatario;
	private String titulo;
	private String mensagem;
	
	public Email(String destinatario, String titulo, String mensagem) {
		super();
		this.destinatario = destinatario;
		this.titulo = titulo;
		this.mensagem = mensagem;
	}
	
	
	public void enviar() throws Exception{
		HtmlEmail email = new HtmlEmail();
		email.setAuthentication("controlefinanceiro@douglasramiro.com.br","dsrsmoab2801");
		email.setBounceAddress("nao-responda@douglasramiro.com.br");
		email.setCharset("UTF-8");
		email.setFrom("controlefinanceiro@douglasramiro.com.br", "Não responda");
		email.setHostName("smtp.gmail.com");
		email.setHtmlMsg(mensagem);
		email.setSmtpPort(465);
		email.setSSL(true);
		email.setSslSmtpPort("465");
		email.setSubject(titulo);
		email.setTLS(true);
		email.addTo(destinatario);
		email.setDebug(false);
		email.send();
		
		
	}
	
	public String getDestinatario() {
		return destinatario;
	}
	public void setDestinatario(String destinatario) {
		this.destinatario = destinatario;
	}
	public String getTitulo() {
		return titulo;
	}
	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}
	public String getMensagem() {
		return mensagem;
	}
	public void setMensagem(String mensagem) {
		this.mensagem = mensagem;
	}
	
	
	
	
}
